1. Simple Past or Past Progressive
Put the verbs into the correct tense (Simple Past or Past Progressive).
1. When I (get) up yesterday, the sun ______________(shine) .
2. It ______________ (is) a beautiful morning.
3. So I ______________ (decide) to cycle around a little.
4. I ______________ (go) to the shed and ______________ (take) out my bike.
5. While I______________ (cycle) past some villages, I ______________ (see) some people in their
gardens.
6. One man ______________ (mow) the grass while his wife ______________ (pick) strawberries.
7. After one hour of cycling in sunshine, a big fat raincloud suddenly ______________ (appear) and it
______________ (start) to rain.
8. Luckily, a farmer______________ (notice) me and______________ (tell) me to come in.
9. While it ______________ (rain) outside, I ______________ (sit) in the farmer's house.
10. After a while, the sun ______________ (come) out again.
11. I______________ (thank) the farmer for his hospitality and ______________ (move) on.
Simple Past or Present Perfect Simple
Put the verbs into the correct tense (simple past or present perfect simple).
1. Mother: I want to prepare dinner. ______________ (you / wash) the dishes yet?
2. Daughter: I______________ (wash) the dishes yesterday, but I ______________ (have / not) the time yet
to do it today.
3. Mother: _____________________________ (you / do / already) your homework?
4. Daughter: No, I ______________ (come / just) home from school.
5. Mother: You ______________ (come) home from school two hours ago!
6. Daughter: Well, but my friend Lucy______________ (call) when I______________ (arrive) and I
______________ (finish / just) the phone call.
7. Mother: ______________ (you / see / not) Lucy at school in the morning?
8. Daughter: Yes, but we ______________ (have / not) time to talk then.
1. A: I______________ (cycle / just) 50 km.
2. B: I ______________ (cycle) 100 km last week.
3. A: I______________ (write) an essay yesterday.
4. B: I ______________ (write / already) two essays this term.
5. A: I ______________ (ring / just) my friend.
6. B: I ______________ (ring) my friend 10 minutes ago.
7. A: Two days ago, I ______________ (watch) a Madonna concert on TV.
8. B: I ______________ (see / already) Madonna live in concert.
9. A: I ______________ (spend) my summer holiday in Australia last year.
10. B: I ______________ (be / not) to Australia yet.
Put the verbs into the correct tense (simple past or present perfect simple).
1. ______________ (you / see) Bob recently?
2. Who______________ (switch) off the lights a minute ago?
3. When ______________ (she / become) a teacher?
4. ______________ (you / ride / ever) an elephant?
5. ______________ (you / hurt) your knee when you were playing football?
Put the verbs into the correct tense (simple past or present perfect simple).
1. Last week I ______________ (be) very busy and I ______________ (have not) the time to do a lot in the
household.
2. On Monday I ______________ (work) three hours overtime and ______________ (come) home very late
in the evening.
3. From Tuesday to Thursday I ______________ (be) on a business trip.
2. 4. On Friday I ______________ (go) to a friend's birthday party and at the weekend I ______________
(visit) my grandparents.
5. Tomorrow some friends are coming over. I ______________ (see / not) them for ages and they
______________ (be / never) at my place before.
6. I ______________ (clean / just) my house so I can show them around. Now everything is perfect.
Present Perfect Simple - Present Perfect Progressive
Put the verbs into the correct tense (Present Perfect Simple or Present Perfect Progressive)
1. I ______________ (play) football for five years.
2. My team ______________ (win / only) two matches so far.
3. The others ______________ (be / always) better.
4. Are we not there yet? We ______________ (walk) for hours.
5. But we ______________ (cover / only) an area of five miles so far.
6. I ______________ (finish/just) my homework.
7. I ______________ (work) on this essay since two o'clock.
8. Jane ______________ (go out) with Bob for seven years.
9. Martin______________ (date) three girls this week.
10. How long______________ (wait / you) for us?
Put the verbs into the correct tense (Present Perfect Simple or Present Perfect Progressive).
1. A: ______________ (you / play / ever) tennis?
2. B: I______________ (play / only) tennis once or twice. And you?
3. A: I ______________ (learn) tennis for two years.
4. B: ______________ (you / take) part in any competitions yet?
5. A: I______________ (participate) in four contests this year.
6. B: ______________ (you / win) any prizes so far?
7. A: No, I ______________ (win / not) anything yet. I'm not that good yet. (you / enter / ever) a contest?
8. B: I ______________ (swim) for seven years and I (receive / already) some trophies.
Fill in the correct form (Present Perfect Simple or Present Perfect Progressive).
1. I______________ (practise) the piano for 30 minutes.
2. Bob ______________ (run) 10 km.
3. The children______________ (be) on holiday for six days.
4. The dog ______________ (bark) since midnight.
5. We ______________ (miss) the bus twice this week.
Fill in the correct form (Present Perfect Simple or Present Perfect Progressive).
1. You ______________ (eat / not) up yet.
2. He ______________ (speak / not) on the phone for half an hour, just a couple of minutes.
3. They ______________ (work / not) since 5 o'clock. They just started an hour ago.
4. We ______________ (know / not) them for a long time.
5. She ______________ (hang / not) up all the pictures yet.
Fill in the correct form (Present Perfect Simple or Present Perfect Progressive).
1. How long ______________ (wait / she) for us?
2. How many times______________ (tell / I) you?
3. How often ______________ (clean / you) the windows this year?
4. How many months ______________ (take / you) piano lessons?
5. ______________ (stay / you / ever) in a castle?
3. Fill in the correct form (Present Perfect Simple or Present Perfect Progressive).
1. Tom: Hi Ana. I ______________ (try) to ring you several times today. Where ______________ (you / be)
?
2. Ana: I ______________ (be) at home all the time. But I ______________ (clean) the house all day, so
maybe I didn't hear the phone ring.
3. Tom: ______________ (you / clean) everything now?
4. Ana: No, not yet. I ______________ (tidy / not) up the kitchen yet. But why are you here?
5. Tom: Don't you remember? Jane ______________ (invited) us to her birthday party and we
______________ (buy / not) a present for her yet.
6. Ana: Oh, that's right. ______________ (you / find out / already) what she wants?
7. Tom: Well, she ______________ (learn) Spanish for a year and wants to spend her next holiday in
Mexico. Maybe we could get her a guide book.
8. Ana: That's a good idea. There is a good bookshop in the big shopping centre. I ______________ (see)
some nice books about Mexico there recently.
Fill in the correct form (Present Perfect Simple or Present Perfect Progressive).
1. Sandy ______________ (cook) dinner four times this week.
2. We ______________ (travel) around Scotland for 8 days.
3. Why are your hands so dirty? - I ______________ (repair) my bike.
4. I ______________ (read) the book, you can have it back.
5. Paul ______________ (believe) in God since he was a child.
Fill in the correct form (Present Perfect Simple or Present Perfect Progressive).
1. Sorry for being late. I hope you ______________ (wait / not) long.
2. My grandparents are coming to see us next weekend. They ______________ (visit / not) us for two years.
3. She ______________ (be / not) on holiday for 3 years.
4. I don't want you to drive my car. You ______________ (drive / not) a car for ages.
5. He ______________ (watch / not) TV all afternoon, he only switched the telly on 10 minutes ago.
Fill in the correct form (Present Perfect Simple or Present Perfect Progressive).
1. How much money ______________ (Jack / spend) in the casino?
2. How long ______________ (she / sit) there?
3. How many short messages ______________ (send / you) this month?
4. ______________ (you / empty) the bin yet?
5. Lucy, ______________ (you / bathe) your dolls? The bathroom floor is absolutely wet.
Fill in the correct form (Present Perfect Simple or Present Perfect Progressive).
1. Daughter: Mum, Jane ______________ (phone / just) to ask if I will go to the cinema with her. May I?
2. Mother: ______________ (you / do) your homework yet?
3. Daughter: Well, I ______________ (do) it for about 2 hours now, but I ______________ (finish / not) it
yet.
4. Mother: If you ______________ (complete / not) your homework, you cannot go. School comes first.
Remember, you ______________ (promise) me to study harder this year.
5. Daughter: But mum, I ______________ (work) really hard this year and I ______________ (improve /
already) in Maths and Chemistry.
6. Mother: But that's only because I ______________ (push / always) you to do something.
7. Daughter: But I also need a break some time. Look, I (be / not) to the cinema for two months. May I go?
Just this once.